#include "seqlist.h"

//删除最小值
int DeleteMin(seqlist *L, ElemType *e) {
    if (L->length == 0){
        return 0;
    }
    *e = L->data[0];
    int i;
    int pos = 0;
    for(i = 1; i < L->length; i++) {
        if (*e > L->data[i]) {
            *e = L->data[i];
            pos = i;
        }
    }
    L->data[pos] = L->data[L->length - 1];
    L->length --;
    return 0;
}